﻿using Albatross.Shell.ViewModels;
using Albatross.Shell.Views;
using Albatross.WPF.Common;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;

namespace Albatross.Shell {
	/// <summary>
	/// Interaction logic for App.xaml
	/// </summary>
	public partial class App : Application {
		public App() {
			ViewLocator.Instance.Register<AboutViewModel, AboutView>();
			ViewLocator.Instance.Register<OptionsViewModel, OptionsView>();
			ViewLocator.Instance.Register<SystemsViewModel, SystemsView>();
			ViewLocator.Instance.Register<ManageFavoritesViewModel, ManageFavoritesView>();
			ViewLocator.Instance.Register<ModuleViewModel, ModuleDetailView>();
			ViewLocator.Instance.Register<CloseWorkspacesViewModel, CloseWorkspacesConfirmationView>();
		}
	}
}
